package com.easylinkin.linkappapi.facerecognition.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.easylinkin.linkappapi.facerecognition.entity.Personnel;

import java.util.List;

public interface PersonnelService extends IService<Personnel> {

    /**
     * 查询指定人员名称的记录数量
     */
    Personnel queryWithPersonnelName(String personnelName);

    /**
     * 通过第三方平台的用户ID查询AEP上的用户ID
     * */
    Personnel queryPersonnelBySubjectId(String subjectId);

    IPage<Personnel> queryPersonnelList(Page<Personnel> page, Personnel identifier);

    List<Personnel> listByIdentifierIds(List<Long> identifierIds);
}
